// 这个页面放公共代码

// 在页面加载时先判断登陆状态，向服务器发送一个GET /login请求
function getLoginInfo(pageName) {
    $.ajax({
        type: 'get',
        url: 'blogLogin',
        success: function (body) {
            let userId = body.userId;
            if(userId == null || userId == 0) {
                alert("尚未登录!");
                // 跳转到登录页
                location.assign("blog_login.html");
                return;
            }
            // 已登录，打印一个提示信息
            console.log("用户已登录，用户名为：" + body.userName);
            console.log("用户博客数为：" + body.blogCount);
            if(pageName == 'blog_list.html') {
                // 博客列表页左侧显示的用户信息就是登录的用户信息
                // 设置左侧的用户名
                setUserName(body.userName);
                // 设置左侧的博客数量
                setBlogCount(body.blogCount);
            }
        },
        error: function () {
            alert("获取请求失败!");
            // 跳转到登录页

        }
    });
};

function setUserName(userName) {
    // 此时获取到了用户名，可以在页面进行显示
    let h3 = document.querySelector('.left>.card>h3');
    h3.innerHTML = userName;
}

function setBlogCount(count) {
    let blogCount = document.querySelector('.card>.counter>#blogcount');
    blogCount.innerHTML = count;
}